/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package xml;

import java.io.File;
import java.util.Iterator;
import java.util.List;

import org.jdom.*;
import org.jdom.input.SAXBuilder;

/**
 *
 * @author livia
 */
public class XML {

    public static void main(String args[]) throws Exception {

    //Aqui você informa o nome do arquivo XML.
       File f = new File("c:/mural.xml");

       //Criamos uma classe SAXBuilder que vai processar o XML4
       SAXBuilder sb = new SAXBuilder();

       //Este documento agora possui toda a estrutura do arquivo.
       Document d = sb.build(f);

      //Recuperamos o elemento root
      Element mural = d.getRootElement();

      //Element elemento = mural.getChild("anexo");
      //elemento.getText();

      //Recuperamos os elementos filhos (children)
      List elements = mural.getChildren();
      Iterator i = elements.iterator();

      //Iteramos com os elementos filhos, e filhos do dos filhos
      while (i.hasNext()) {
         Element element = (Element) i.next();
         System.out.println("Códido:"+ element.getAttributeValue("id"));
         System.out.println("Prioridade:"+ element.getAttributeValue("prioridade"));
         System.out.println("Para:"+ element.getChildText("para"));
         System.out.println("De:"+ element.getChildText("de"));
         System.out.println("Corpo:"+ element.getChildText("corpo"));
         System.out.println("Anexo:"+ element.getText());
      }
    }
}
